/**
 * @description 获取当前路径方法
 * 利用File方法获取路径，前提的有一个文件类。
 * 
 * @pageNo 自己写的一些总结
 * @author mlmoria
 * @date 2017年2月4日
 * 
 */
package Utils;

public class AboutGetPathMethods {

	public static void main(String[] args) {
		
		//获取类绝对路径
		
		String path1=getPathByClass(AboutGetPathMethods.class);
		System.out.println("类的绝对路径："+path1);
		//输出的结果为    类的绝对路径：/D:/zx/workspace/YongJunHaiTextBookDemo/bin/
		
		
		
		//工程路径
		
		String path2=getPathBySystem();
		System.out.println("工程的路径为："+path2);
		//输出的结果为  工程的路径为：D:\zx\workspace\YongJunHaiTextBookDemo
	}
	
	

	/**
	 * @description
	 * 通过类Class 获取绝对路径     Class类--获取URL类--getPath（）方法
	 * @param clazz
	 * @return
	 */
	public static String getPathByClass(Class clazz){
		//AboutGetPathMethods.class.getClass()
		String path=clazz.getClass().getResource("/").getPath();//方法解释参考api手册
		return path;
	}
	

	/**
	 * @description
	 * 获取工程路径，通过 System类
	 * @return
	 */
	public static String getPathBySystem(){
		String path=System.getProperty("user.dir");
		return path;
	}
	
}
